tell a barefaced lie - Deutsch Englisch Wörterbuch